home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1998 May / EnigmA AMIGA RUN 27 (1998)(G.R. Edizioni)(IT)[!][issue 1998-05].iso / recent2 / irit70.readme < prev    next >
Text File  |  1998-04-19  |  6KB  |  128 lines

  1. Short:    3D solid modeler (PPC binaries)
  2. Author:   Gershon Elber, Kriton Kyrimis, Andreas R. Kleinert (port)
  3. Uploader: Andreas_Kleinert@t-online.de
  4. Type:     gfx/3d
  5.  
  6. This archive contains binaries (recompiled with SAS/C for PPC) of version 7.0 of
  7. the IRIT 3-D solid modeler. The IRIT package can create inputs for various 3-D
  8. rendering programs, e.g., POVray and rayshade.
  9.  
  10. Only smakefiles and SCOPTIONS had to be changed, so no need to upload the
  11. source again. See "readme.powerup" for information on usage and installation.
  12.  
  13. You *need* to download the other irit70 archives from Aminet:gfx/3d,
  14. which means: at least irit70bin.lha and irit70src.lha !
  15.  
  16. *****************************************************************************
  17.  
  18. General Information:
  19.  
  20. The IRIT solid modeling system is a simple environment that allows one to
  21. model basic, primitive based, models using Boolean operations as well
  22. as freeform surface's based models.
  23.  
  24. The system is designed for simplicity and is geared toward research.
  25. As such, no graphical user interface (GUI) exists or is planned in the
  26. near future.  The modeling is performed using the main
  27. module/executable of the system which is called (surprise!) IRIT. A
  28. textual interface (or PUI for programmable user interface) is
  29. available which provides the interaction interface. An interpreter
  30. processes the user's command and executes them.  This interpreter
  31. includes general mechanisms that are common in high level programming
  32. languages such as loops, conditional sentences, and functions. In
  33. addition, features that can be found in modern languages such as
  34. operator overloading and object oriented design are extensively used.
  35.  
  36. Version 7.0 of the IRIT solid modeling system contains tools that can
  37. aid in research and development in the areas of computer aided
  38. geometric design and computer graphics. Here is a list of the features
  39. that can be found:
  40.  
  41. * Full featured points/vectors/homogeneous matrices algebra by overloading
  42.   the basic operators +,-,*,/,^.
  43.  
  44. * Polygonal based modeling. Constructors for basic primitives (box, cone,
  45.   torus, etc.) are provided as well as low level constructors for direct
  46.   polygonal model's construction. Boolean operations between polygonal
  47.   models is also supported.
  48.  
  49. * Freeform curve and surface manipulation tools. Supported are
  50.   polynomial and rational Bezier and piecewise polynomial/rational NURB
  51.   curves and surfaces. A large set of tools to manipulate freeform curves
  52.   and surfaces is provided and includes (for both curves and surfaces):
  53.   + Low level Constructors (direct control points control).
  54.   + High Level Constructors (Sweep, Extrude, Boolean Sum, etc.).
  55.   + Merging and Profiling tools.
  56.   + Evaluation.
  57.   + Subdivision.
  58.   + Refinement.
  59.   + Degree Raising.
  60.   + Differentiation and Integration.
  61.   + Symbolic Computation (Difference, Sum, and Product).
  62.   + Polygonal/Polyline approximation.
  63.   + Composition.
  64.   + Offset.
  65.   + Trimmed surfaces.
  66.  
  67.         Tools to compute the zero set of curves, the extreme points,
  68. the minimal or maximal distance from a curve to a point or a line,
  69. the inflection points and/or points of extreme curvature, and the
  70. intersection points of two curves are also available.
  71.  
  72.         The symbolic tools provided allow one to represent scalar and
  73. vector fields of differential properties of the curves and surfaces
  74. such as normals and curvature. The curve's inflection and extreme
  75. curvature detection tools, mentioned above, exploits these symbolic
  76. tool and are therefore robust.
  77.  
  78. * Trivariate Bspline and bezier support that includes evaluation, iso surface
  79.   extraction, subdivision, differentiation etc.
  80.  
  81.         In addition to the main module of IRIT, several other tools
  82. are provided:
  83.  
  84.   + poly3d-h: A hidden line removal tool.
  85.   + illustrt: A line drawing illustration tool.
  86.   + xgldrvs/xglmdrvs/xmtdrvs/x11drvs/wntdrvs/os2drvs/amidrvs: Display
  87.     devices (and viewing programs at the same time) for SGI's gl, gl/Motif,
  88.     X11, X11/Motif, Window NT, OS2 2.x, and AMIGA. All these drivers
  89.     supports the display of animation using animation curves.
  90.   + irit2ps/irit2dxf/irit2iv/irit2nff/irit2plg/irit2ray/irit2scn/irit2xfg:
  91.     Filters to convert data files created by IRIT to PostScript, DXF,
  92.     SGI Inventor, NFF, REND386, Rayshade, SCN, and Xfig format.
  93.   + dat2irit/dxf2irit: Filters to convert from data file of IRIT to IRIT's
  94.     solid modeling scripts and from DXF to IRIT.
  95.  
  96.         The IRIT solid modeller is actively used in various research areas:
  97.  
  98.   + Adaptive Isocurve Algorithm. A coverage based on adaptive extraction
  99.     of isocurves can be used for various purposes from toolpath for
  100.     machining purposes to image rendering. This algorithm, that is
  101.     exploiting symbolic computation, is implemented using the IRIT
  102.     solid modeller and a tool named xgladap make use of the hardware of
  103.     the SGI systems to provide real time rendering using adaptive
  104.     isocurves.
  105.   + Layout. A new fabrication scheme automatically computes an
  106.     approximated layout of a free form surface, on the plane, so it
  107.     can be cut from planar sheets (such as paper or fabric) and
  108.     stitched together to form an approximation of the original
  109.     surface. Tools to automatically compute the layout were implemented
  110.     using IRIT.
  111.   + Morphing. Using refinement and degree raising, two tools that are
  112.     available in this system, different surfaces can be brought to
  113.     a common function space and be continuously morphed or transformed
  114.     from one to the other. Again, a successful implementation exists in
  115.     IRIT.
  116.   + Illustrt. Line drawings is a neglected area of computer graphics.
  117.     Illustrt is a tool developed with the aid of IRIT, and now is part
  118.     of IRIT, to automatically generate line drawings with special effects
  119.     such as width/size and intensity depth cueing, Z sorting, and end of
  120.     edge clipping etc.
  121.  
  122.         The system is written in C and is running on virtually all
  123. Unix environments, including but not limited to SUN's SPARC, SGI's
  124. SGI4D, HP3xx/4xx/7xx, DEC 5000, IBM RS6000, E&S ESV, and i386 SVR4,
  125. using either X11 or, when available, SGI's GL. In addition, other
  126. environments such as Window NT and OS2 using IBM PC 386 and above or
  127. 68xxx AMIGA are also supported.
  128.